package com.czy.workflow.core.context;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * Created by admin on 2019/8/31.
 */
@Data
@Component
@ConfigurationProperties(prefix = "flow")
public class FlowConfig {

    /**
     * 流程图及流转数据存储方式
     */
    private String store = "json";

    /**
     * 是否启用多线程
     * 使用线程调用执行单元
     */
    private boolean multiThread = true;

    /**
     * 短期节点最大循环次数
     * 防止死循环，小于1则无限制
     */
    private int loopMax = 0;
}
